String Schema
BookingResponseEnvelopeType Complex Type
Namespace http://string.drv.de/xmlschema/string
Diagram
ErrorDetail Element Sequence Errors Element WarningDetail Element Sequence Warnings Element InformationDetail Element Sequence Informations Element TotalPrices Element DetailPrices Element Sequence Prices Element EmergencyAddress Element BookingOwnerAddress Element DeliveryAddress Element InvoiceAddress Element SessionId Element Sequence BookingDetails Element Traveller Element Sequence Travellers Element Package Element Sequence Packages Element Service Element Sequence Services Element TransactionState Element ProcessState Element BookingState Element Sequence Booking Element AgentId Element Agency Element Sequence AgencyInformation Element Sequence BookingResponseEnvelopeType Complex Type
Overview
Sequence
Sequence
Agency xs:string
Identification of the executing agency
AgentId xs:int
Identification of the executing agent
Sequence
BookingState BookabilityStateType Simple Type
Bookability state for the whole booking
ProcessState ProcessStateType Simple Type
Indicator of next possible process states of the result
TransactionState TransactionStateType Simple Type
Indicator for a technical error while processing a request, not to be used by touroperator
Sequence
Service 0..∞
Sequence
Choice
Sequence
Identifier IdentifierType Simple Type
Unique service identifier
Type optional xs:token
For optionally specifying the service type / kind of service
StartDate DateType Simple Type
Start date of the service
EndDate DateType Simple Type
End Date of the service
Quantity optional xs:int
Quantity of the service
AssignedTravellers optional IdentifiersType Complex Type
List of traveller identifiers assigned to this service
Attributes 0..∞ AttributesType Complex Type
List of attributes of this service
PackageReference optional IdentifierType Simple Type
Reference to a package in case that the current service is part of a package
Sequence
State BookabilityStateType Simple Type
Service bookability state
CustomerRequests optional CustomerRequestResponseType Complex Type
List of customer requests
Sequence
Code optional xs:token
Touroperator code for the customer request
Description 0..∞ TextLanguageType Complex Type
Description for the customer request
AssignedTravellers optional IdentifiersType Complex Type
List of assigend participants
State ConfirmationStateType Simple Type
Confirmation state of the customer request
AdditionalInfos optional ServicesResponseAdditionalInfoType Complex Type
Additional infos (e.g. cancellation and modifications conditions)
Sequence
Address 0..3 AddressType Complex Type
Possibility to provide the address data in up to 3 different languages
Sequence
ChargedNights xs:int
Charged nights for the accommodation calculated by the touroperator
CheckInOut AccommodationCheckInOutType Complex Type
Check In/Out Date and Time confirmed by the provider
Sequence
Identifier IdentifierType Simple Type
Unique service identifier
Type optional xs:token
For optionally specifying the service type / kind of service
StartDate DateType Simple Type
Start date of the service
EndDate DateType Simple Type
End Date of the service
Quantity optional xs:int
Quantity of the service
AssignedTravellers optional IdentifiersType Complex Type
List of traveller identifiers assigned to this service
Attributes 0..∞ AttributesType Complex Type
List of attributes of this service
PackageReference optional IdentifierType Simple Type
Reference to a package in case that the current service is part of a package
Sequence
State BookabilityStateType Simple Type
Service bookability state
CustomerRequests optional CustomerRequestResponseType Complex Type
List of customer requests
Sequence
Code optional xs:token
Touroperator code for the customer request
Description 0..∞ TextLanguageType Complex Type
Description for the customer request
AssignedTravellers optional IdentifiersType Complex Type
List of assigend participants
State ConfirmationStateType Simple Type
Confirmation state of the customer request
AdditionalInfos optional ServicesResponseAdditionalInfoType Complex Type
Additional infos (e.g. cancellation and modifications conditions)
Sequence
ExternalReference ExternalReferenceType Complex Type
Reference in an "external" system
ExternalContent ExternalContentRequestType Complex Type
Reference onto "Rich / Non Bookable Content"
Sequence
Provider optional xs:string
Id optional xs:string
URL optional xs:string
Sequence
Sequence
Details CommonServiceResponseType Complex Type
Details of included services can be found in Services section
Sequence
Identifier IdentifierType Simple Type
Unique service identifier
Type optional xs:token
For optionally specifying the service type / kind of service
StartDate DateType Simple Type
Start date of the service
EndDate DateType Simple Type
End Date of the service
Quantity optional xs:int
Quantity of the service
AssignedTravellers optional IdentifiersType Complex Type
List of traveller identifiers assigned to this service
Attributes 0..∞ AttributesType Complex Type
List of attributes of this service
PackageReference optional IdentifierType Simple Type
Reference to a package in case that the current service is part of a package
Sequence
State BookabilityStateType Simple Type
Service bookability state
CustomerRequests optional CustomerRequestResponseType Complex Type
List of customer requests
Sequence
Code optional xs:token
Touroperator code for the customer request
Description 0..∞ TextLanguageType Complex Type
Description for the customer request
AssignedTravellers optional IdentifiersType Complex Type
List of assigend participants
State ConfirmationStateType Simple Type
Confirmation state of the customer request
AdditionalInfos optional ServicesResponseAdditionalInfoType Complex Type
Additional infos (e.g. cancellation and modifications conditions)
Sequence
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Mail optional xs:string
Phone optional xs:string
Mobile optional xs:string
Emergency optional xs:boolean
Flag that indicates if this contact type should be used in case of an emergency
Sequence
PassportNumber xs:string
Surname xs:string
BirthName xs:string
Prename xs:string
Nationality optional xs:string
CityOfBirth optional xs:string
Sequence
Name xs:string
Name of the country
Authority optional xs:string
Sequence
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
SourceOtherInfo optional xs:string
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Address1 optional xs:string
Address2 optional xs:string
Appartement optional xs:string
City optional xs:string
StateOrRegion optional xs:string
Phone optional xs:string
Mail optional xs:string
Language optional xs:language
Sequence
Street optional xs:string
HouseNumber optional xs:string
ZIPCode optional xs:string
City optional xs:string
Sequence
Name xs:string
Name of the country
ClientNumber optional xs:string
TotalSalesPrice optional CurrencyAmountType Complex Type
Total sales amount
Sequence
Sequence
SessionId optional xs:string
Identification of the current session context
InvoiceAddress optional CommonTravellerType Complex Type
Client information for invoicing
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Mail optional xs:string
Phone optional xs:string
Mobile optional xs:string
Emergency optional xs:boolean
Flag that indicates if this contact type should be used in case of an emergency
Sequence
PassportNumber xs:string
Surname xs:string
BirthName xs:string
Prename xs:string
Nationality optional xs:string
CityOfBirth optional xs:string
Sequence
Name xs:string
Name of the country
Authority optional xs:string
Sequence
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
SourceOtherInfo optional xs:string
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Address1 optional xs:string
Address2 optional xs:string
Appartement optional xs:string
City optional xs:string
StateOrRegion optional xs:string
Phone optional xs:string
Mail optional xs:string
Language optional xs:language
Sequence
Street optional xs:string
HouseNumber optional xs:string
ZIPCode optional xs:string
City optional xs:string
Sequence
Name xs:string
Name of the country
ClientNumber optional xs:string
DeliveryAddress optional CommonTravellerType Complex Type
Client information for documents to be sent
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Mail optional xs:string
Phone optional xs:string
Mobile optional xs:string
Emergency optional xs:boolean
Flag that indicates if this contact type should be used in case of an emergency
Sequence
PassportNumber xs:string
Surname xs:string
BirthName xs:string
Prename xs:string
Nationality optional xs:string
CityOfBirth optional xs:string
Sequence
Name xs:string
Name of the country
Authority optional xs:string
Sequence
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
SourceOtherInfo optional xs:string
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Address1 optional xs:string
Address2 optional xs:string
Appartement optional xs:string
City optional xs:string
StateOrRegion optional xs:string
Phone optional xs:string
Mail optional xs:string
Language optional xs:language
Sequence
Street optional xs:string
HouseNumber optional xs:string
ZIPCode optional xs:string
City optional xs:string
Sequence
Name xs:string
Name of the country
ClientNumber optional xs:string
BookingOwnerAddress optional CommonTravellerType Complex Type
Client information for whom the booking is made
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Mail optional xs:string
Phone optional xs:string
Mobile optional xs:string
Emergency optional xs:boolean
Flag that indicates if this contact type should be used in case of an emergency
Sequence
PassportNumber xs:string
Surname xs:string
BirthName xs:string
Prename xs:string
Nationality optional xs:string
CityOfBirth optional xs:string
Sequence
Name xs:string
Name of the country
Authority optional xs:string
Sequence
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
SourceOtherInfo optional xs:string
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Address1 optional xs:string
Address2 optional xs:string
Appartement optional xs:string
City optional xs:string
StateOrRegion optional xs:string
Phone optional xs:string
Mail optional xs:string
Language optional xs:language
Sequence
Street optional xs:string
HouseNumber optional xs:string
ZIPCode optional xs:string
City optional xs:string
Sequence
Name xs:string
Name of the country
ClientNumber optional xs:string
EmergencyAddress optional CommonTravellerType Complex Type
Address of a person who should be contacted in case of emergency
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Mail optional xs:string
Phone optional xs:string
Mobile optional xs:string
Emergency optional xs:boolean
Flag that indicates if this contact type should be used in case of an emergency
Sequence
PassportNumber xs:string
Surname xs:string
BirthName xs:string
Prename xs:string
Nationality optional xs:string
CityOfBirth optional xs:string
Sequence
Name xs:string
Name of the country
Authority optional xs:string
Sequence
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
SourceOtherInfo optional xs:string
Sequence
IsCitizenOfForeignCountry optional xs:boolean
Nationality optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Surname optional xs:string
Prename optional xs:string
Sequence
Address1 optional xs:string
Address2 optional xs:string
Appartement optional xs:string
City optional xs:string
StateOrRegion optional xs:string
Phone optional xs:string
Mail optional xs:string
Language optional xs:language
Sequence
Street optional xs:string
HouseNumber optional xs:string
ZIPCode optional xs:string
City optional xs:string
Sequence
Name xs:string
Name of the country
ClientNumber optional xs:string
Prices optional PricesResponseType Complex Type
Pricing information for this booking. Might be referencing certain services, servicetypes and/or participants.
Sequence
Sequence
PriceName 0..∞ TextLanguageType Complex Type
Price description
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
Quantity xs:int
Quantity of price
Sequence
Sequence
VATPercentage optional xs:decimal
VAT percentage
VATIncluded optional xs:boolean
Flag if VAT is included or additional
AssignedTravellers optional IdentifiersType Complex Type
List of assigned participants for this detail price
AssignedServices optional IdentifiersType Complex Type
List of assigned services for this detail price
AssignedServiceTypes optional IdentifiersType Complex Type
List of assigned service types (e.g. rooms, flight classes) for this detail price
AssignedToBooking optional xs:boolean
Flag if this price is assigned to the whole booking
Sequence
Choice
Sequence
Sequence
RecommendedRetailPrice optional CurrencyAmountType Complex Type
Recommended price from touroperator
Sequence
TotalSalesTaxes optional CurrencyAmountType Complex Type
Total sales taxes included in the sales price
Sequence
TotalIncentivesPrice optional CurrencyAmountType Complex Type
Total amount of in centivese
Sequence
AssignedService IdentifierType Simple Type
Reference to a servicer or package in case that the price is included in another component
Sequence
Sequence
RecommendedRetailPrice optional CurrencyAmountType Complex Type
Recommended price from touroperator
Sequence
TotalSalesTaxes optional CurrencyAmountType Complex Type
Total sales taxes included in the sales price
Sequence
TotalIncentivesPrice optional CurrencyAmountType Complex Type
Total amount of in centivese
Sequence
AssignedServiceType IdentifierType Simple Type
Reference to a service type (e.g. room, flight class)
Sequence
Sequence
RecommendedRetailPrice optional CurrencyAmountType Complex Type
Recommended price from touroperator
Sequence
TotalSalesTaxes optional CurrencyAmountType Complex Type
Total sales taxes included in the sales price
Sequence
TotalIncentivesPrice optional CurrencyAmountType Complex Type
Total amount of in centivese
Sequence
Sequence
Sequence
RecommendedRetailPrice optional CurrencyAmountType Complex Type
Recommended price from touroperator
Sequence
TotalSalesTaxes optional CurrencyAmountType Complex Type
Total sales taxes included in the sales price
Sequence
TotalIncentivesPrice optional CurrencyAmountType Complex Type
Total amount of in centivese
Sequence
Informations InformationsType Complex Type
General informations related to this booking. Might be referencing certain services, servicetypes and/or participants.
Sequence
Sequence
Identifier IdentifierType Simple Type
Unique information identifier
Code xs:token
Code for the information defined by the touroperator
Description 0..∞ TextLanguageType Complex Type
Description for the information
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
AssignedTravellers optional IdentifiersType Complex Type
List of participants who caused this information
AssignedServices optional IdentifiersType Complex Type
List of services which caused this information
AssignedServiceTypes optional IdentifiersType Complex Type
List of service types (e.g. rooms, flight classes) which caused this information
AssignedToBooking optional xs:boolean
Flag if this information is booking related
Warnings WarningsType Complex Type
Warnings related to this booking. Might be referencing certain services, servicetypes and/or participants.
Sequence
Sequence
Identifier IdentifierType Simple Type
Unique information identifier
Code xs:token
Code for the information defined by the touroperator
Description 0..∞ TextLanguageType Complex Type
Description for the information
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
AssignedTravellers optional IdentifiersType Complex Type
List of participants who caused this information
AssignedServices optional IdentifiersType Complex Type
List of services which caused this information
AssignedServiceTypes optional IdentifiersType Complex Type
List of service types (e.g. rooms, flight classes) which caused this information
AssignedToBooking optional xs:boolean
Flag if this information is booking related
HasToBeConfirmed optional xs:boolean
Flag if this warning has to be explitly confirmed by the user
Errors ErrorsType Complex Type
Errors related to this booking. Might be referencing certain services, servicetypes and/or participants.
Sequence
Sequence
Identifier IdentifierType Simple Type
Unique information identifier
Code xs:token
Code for the information defined by the touroperator
Description 0..∞ TextLanguageType Complex Type
Description for the information
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
AssignedTravellers optional IdentifiersType Complex Type
List of participants who caused this information
AssignedServices optional IdentifiersType Complex Type
List of services which caused this information
AssignedServiceTypes optional IdentifiersType Complex Type
List of service types (e.g. rooms, flight classes) which caused this information
AssignedToBooking optional xs:boolean
Flag if this information is booking related
Source
<xs:complexType name="BookingResponseEnvelopeType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element name="AgencyInformation" type="CommonAgencyType" nillable="true" />
    <xs:element name="Booking" type="BookingResponseType" nillable="false" />
  </xs:sequence>
</xs:complexType>
See Also
String Schema

 

 


© 2017 All Rights Reserved.

Send comments on this topic.